import sys

class Dog:

	# 当对象没有引用的时候出自动执行__del__方法
	# 在程序临死前调用
	def __del__(self):
		print("英雄over")

dog1 = Dog()
dog2 = dog1 #给对象添加了dog2这个引用

del dog1
# del dog2 
print("===============")

# 获得对象的应用数,比实际的个数多1.
# 注意不能删除原始的创建的对象,比如dog1.
refcount = sys.getrefcount(dog2)
print(refcount)